<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
   github ；一个国外的代码的分享网站。类似facebook。可以上传，下载代码，搜索代码，设置隐私权限，查看历史等。
   gitte（码云）：国内版的 github, 类似微信。
   git: 负责本地把本地代码和gitee关联的桥梁。
   因此：本机又称本地，远程又称云端。
   git ； 代码的管理工具，可以和同事一起开发同一个项目。有同步，提交，查看历史，回退等功能。
    生成公钥和私钥
    5.1 公钥和私钥的作用:提高账户的安全性。
    5.2 不比每次提交代码输入账户密码。
    核心原理
    git 分4个工作区域：
    1. 工作目录（working dirctory） :工作区，平时存放代码的地方。 或者代码刚开始被git 接管。
    2. 暂缓区 （ stage/index） 记录临时存放改动
    3. 资源库 /本地仓库 （ Repository / Git dirctory) ;安全储存数据的位置，有所有版本的信息，其中head 指向最新的放入的仓库版本。
    4. 远程仓库（Remoto Directory）：远程存储代码的仓库。
    代码的提交：
    右键打开 git Bash here
    将代码提交至暂缓区;git add .
    给本次代码提交添加备注; git commit -m "备注"
    代码推送至远程仓库：git push
    登录，码云进行确认
分支命令;
git branch 查看分支
git branch dev 创建分支 dev
git checkout dev 切换至分支
git merge  dev 把dev分支推到远程仓库
</body>
</html>